package cn.hxlc.tie.demo.modular.ljt.equipment.model.result;

import cn.hxlc.tie.demo.core.enums.DeptEnum;
import cn.hxlc.tie.demo.core.enums.LevelEnum;
import cn.hxlc.tie.demo.core.enums.StatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class FacilityResult implements Serializable {
    @ApiModelProperty("")
    private Integer fid;
    @ApiModelProperty("设备编码")
    private String fnumber; //设备编码
    @ApiModelProperty("设备名称")
    private String fname;   //设备名称
    @ApiModelProperty("设备简称")
    private String fsimplename; //设备简称
    @ApiModelProperty("型号")
    private String fmodel;  //型号
    @ApiModelProperty("功率")
    private String fpower;  //功率
    @ApiModelProperty("自动编号")
    private Long ffactoryid; //自动编号
    @ApiModelProperty("设备分类")
    private Integer fgroupid;    //设备分类    模压设备 注塑设备
    @ApiModelProperty("设备状态")
    private Integer fstatus;    //设备状态   0启用 1禁用 2删除
    @ApiModelProperty("运行状态")
    private DeptEnum frunstate;  //运行状态
    @ApiModelProperty("技术水平")
    private LevelEnum flevel;     //技术水平
    @ApiModelProperty("关键设备")
    private Integer fiskey;     //关键设备
    @ApiModelProperty("生产厂家")
    private String fmanufacturer;   //生产厂家
    @ApiModelProperty("车间")
    private String fuseaddress;     //车间
    @ApiModelProperty("出厂编号")
    private String foutnumber;  //出厂编号
    @ApiModelProperty("出厂日期")
    private Date foutdate;  //出厂日期
    @ApiModelProperty("购入日期")
    private Date fbuydate;  //购入日期
    @ApiModelProperty("验收日期")
    private Date fcheckindate;  //验收日期
    @ApiModelProperty("吨位")
    private double ftonnage;    //吨位
    @ApiModelProperty("是否主设备")
    private Integer fismain;    //是否主设备  0否1是
    @ApiModelProperty("关联主设备ID")
    private Integer fmainequipmentid;   //关联主设备ID 0否1是
    @ApiModelProperty("是否采集数据")
    private Integer fiscollectdata; //是否采集数据
    @ApiModelProperty("图片数据链接")
    private Integer fimageurl;  //图片数据链接
    @ApiModelProperty("备注")
    private String fremark;     //备注
    @ApiModelProperty("FCREATORID")
    private Long fcreatorid;
    @ApiModelProperty("创建时间")
    private Date fcreatetime;   //创建时间
    @ApiModelProperty("排序编号")
    private Integer forderno;   //排序编号
}
